Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Australian Open - Melbourne BNP Paribas Open - Indian Wells Spain #1-w2 Spain #1-w3 Spain #1-w4 Spain F1 Spain F2 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F8 France F9 Italy F5 Romania F17 Spain F5 Spain F6 Spain F9 Italy F5 Italy F15 Germany F5 Armenia F1 Georgia F2 Germany F13 USA F22 USA F6 Romania F1 Romania F5 Romania F6 Romania F7 Romania F11 Romania F12 Romania F13 Romania F14 Romania F15 Germany F15 Germany F17 Germany F18 Germany F19 Dominican Republic F4 Dominican Republic F5 Egypt F4 Egypt F6 Romania F1 Romania F2 Romania F3 Romania F5 Germany F6 Germany F7 Germany F8 Romania F11 Germany F13 Germany F17 Turkey F9 Senegal F1 Senegal F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Spain F11 Spain F12 Bulgaria F3 Romania F2 Romania F3 Romania F4 Germany F9 Romania F9 Romania F10 Belarus F1 Belarus F2 Germany F13 Turkey F9 Turkey F10 Turkey F11 Belarus F4 Turkey F6 Turkey F7 Turkey F8 Turkey F10 Turkey F11 Turkey F12 Turkey F13 Italy F8 Italy F10 Italy F11 Romania F2 Germany F5 Germany F7 Romania F9 Turkey F6 Turkey F7 Turkey F8 Turkey F12 Turkey F15 Turkey F16 Romania F1 Romania F3 Turkey F7 Turkey F8 Turkey F9 Turkey F15 Romania F3 Spain #1-w1 China F1 China F2 Romania F3 Spain F26 (Santander) Spain F27 (Donostia-San-Sebastian) Spain F33 (Riba - Roja de Turia) Italy F34 (Santa Margherita Di Pula) Spain F1 (Manacor (Mallorca)) Spain F2 (Manacor (Mallorca)) Spain F3 (Paguera (Mallorca)) Spain F4 (Paguera (Mallorca)) Spain F5 (Murcia) Romania F16 Spain F4 Spain F6 Spain F7 Ukraine F3 Germany F16 USA F25 Romania F10 Germany F8 Germany F14 Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Garden Open 2004 - Rome Sporting Challenger - Turin Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Bancastato Challenger Lugano - Lugano Iskratel Open - Kranj Challenger Copa Sevilla - Seville Mamaia Challenger - Constanta Challenger Ciudad de Guayaquil - Guayaquil Morocco Tennis Tour - Tanger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Banja Luka Challenger 2008 - Banja Luka Bancolombia Open - Cali Open de Montauban - Montauban Marrakech Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Scheveningen Challenger Concurso Internacional de Vigo - Vigo III Challenger Isla de Gran Canaria Ciudad de Telde - Telde San Marino Challenger Banja Luka Challenger Tarragona Challenger Asuncion Challenger Florionapolis Challenger Kos-Zucchetti Tennis Cup - Cordenons 9° Trani Cup - Trani Memorial A. Manfredini Sassuolo Challenger - Sassuolo Geneva Challenger - Geneva Prosperita Open 2007 - Ostrava LXVII Concursu Internacional de Vigo - Vigo 's Tennis Masters 07 Challenger - Graz Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Le Gosier Challenger Tennis Napoli Cup 2006 - Napoli Prostejov Challenger Marburg Challenger Challenger 42 - Andrezieux Mamaia Challenger - Constanta Trani Challenger Brasov Challenger - Brasov Samarkand Challenger San Sebastian Challenger Astana Challenger Seville Challenger Memorial Savigni - Sassuolo Szczecin Challenger Banja Luka Challenger Copa Petrobras - Montevideo Madrid Challenger Ispat Open 2004 - Ostrava Ostdeutscher Sparkassen Cup - Dresden Heilbronn Challenger Salinas Challenger Sarajevo Challenger St. Brieuc Challenger Steelers Cup - Kosice Antonio Savoldi-Marco Co. - Manerbio Cordenons Challenger Segovia Challenger Alphen Challenger Seville Challenger Lermontov Challenger Siemens Open - Scheveningen Tunis Challenger Karshi Challenger Samarkand Challenger Arad Challenger Kosice Challenger Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Timisoara Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Barletta Challenger San Marino Challenger Alphen Challenger St. Remy Challenger Fergana Challenger Helsinki Challenger IX Torneo Internacionale de Tennis - Barletta Chennai Challenger New Delhi Challenger Irving Challenger Mersin Challenger Open Costa Daurada - Tarragona Cepu Open - San Marino Mordovia Cup - Mordovia San Remo Tennis Cup - San Remo Alfa Romeo Tennis Cup - Cordenons Oberstaufen Cup - Oberstaufen Copa Petrobras Brazil - Belo Horizonte Brasov Challenger - Brasov Copa Kia - Santiago Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona Tennis Napoli Cup 2007 - Napoli San Marino Challenger Cordenons Challenger XI Torneo Internazionale di Tennis - Barletta ECU Prague Open - Prague Memorial Manfredini - Sassuolo Seville Challenger Pharma Medico Open 2008 - Aarhus Recanati Challenger Mitsubishi Electric Europe Cup - Monza Sibiu Challenger Morocco Tennis Tour - Marrakech La Rinascente Tennis Cup Harbour Club Milano - Milan Geneva Challenger Seville Challenger Karshi Challenger Challenger de Providencia-Copa Kia - Santiago New Delhi Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Raanana Challenger Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona San Benedetto Challenger Turin Challenger Heilbronn Challenger Moscow Challenger Copa Petrobras - Santiago Braunschweig Challenger Poznan Challenger Liberec Challenger Prague Challenger Salzburg Challenger Banja Luka Challenger Rome Challenger Nord LB Open - Braunschweig Sporting Challenger '08-Trofeo Regione Piemonte - Turin Kos Succhetti Tennis Cup - Cordenons Copa Petrobras-Argentina - Buenos Aires Dallas Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Guangzhou Challenger Kazan Challenger Harbour Tennis Cup Regione Lombardia - Milan Ciudad de Pozoblanco Open Diputacion - Cordoba Timisoara Challenger - Timisoara Ciutat de Barcelona - Barcelona Tashkent Challenger Vicenza Challenger Open de Montauban - Montauban Siemens Open 2007 - Scheveningen Fergana Challenger Copa Petrobras Colombia - Bogota Manerbio Challenger Rome Challenger Mersin Challenger San Benedetto Challenger - San Benedetto Palermo Challenger Scheveningen Challenger Tampere Challenger Bordeaux Challenger Meerbusch Challenger Caltanissetta Challenger Shenzhen Challenger Barletta Challenger Tunis Challenger Vicenza Challenger Seville Challenger Padova Challenger Seville Challenger Banja Luka Challenger Meerbusch Challenger Mouilleron-Le-Captif Challenger Santiago Challenger Bordeaux Challenger Alicante Challenger Almaty Challenger Shymkent Challenger Irving Challenger Kolkata Challenger Guangzhou Challenger Istanbul 2 Challenger Perugia Challenger Montevideo Challenger Heilbronn Challenger Chicago Challenger Rome Challenger Roanne Challenger Braunschweig Challenger Bordeaux Challenger Trnava Challenger Ningboo Challenger Kenitra Challenger Open Costa Daurada - Tarragona Ortisei Challenger Cleveland Challenger Mouilleron-Le-Captif Challenger Punta Del Este Challenger Prague Challenger Brescia Challenger Helsinki Challenger Black Forest Open - Freudenstadt Casablanca Challenger Bucaramanga Challenger Burnie Challenger Launceston Challenger Lugano Challenger Aix En Provence Challenger Guangzhou Challenger Fergana Challenger Canberra Challenger Chisinau Challenger Seville Challenger Istanbul Challenger Perugia Challenger Perugia Challenger San Benedetto Challenger Tashkent Challenger Braunschweig Challenger Como Challenger Canberra Challenger Shenzhen Challenger Karshi Challenger Samarkand Challenger Turin Challenger X Torneo Internazionale di Tennis - Barletta Furth Challenger Braunschweig Challenger San Benedetto Challenger Trnava Challenger Cordenons Challenger Szczecin Challenger Punta Del Este Challenger Marbella Challenger Mohammedia Challenger Mauthausen Challenger Brasov Challenger Cary Challenger Trnava Challenger Prostejov Challenger Busan Challenger Oeiras 4 Challenger Challenger Ford de Cherbourg - Cherbourg Banja Luka Challenger Rabat Challenger Bath Challenger Suzhou Challenger Mersin Challenger Porto Challenger Prostejov Challenger Seoul Challenger Marburg Challenger Ostrava Challenger Sopot Challenger Florence Challenger Barcelona Challenger Ningboo Challenger Liuzhou Challenger Bangalore Challenger Caltanissetta Challenger Rennes Challenger Monza Challenger Quimper Challenger Marburg Challenger Cherbourg Challenger Braunschweig Challenger Trofeo Internacional Club Laieta - Barcelona Open de la Comunidad Valenciana - Valencia Tunis Challenger Scheveningen Challenger Aix En Provence Challenger Bercuit Challenger Lisbon Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Prostejov Challenger Mercedes Cup - Stuttgart Parma Challenger Ludwigshafen Challenger Generali Open - Kitzbuhel Oberstaufen Challenger Porsche Open - Poznan Prague Challenger 7° Trani Cup - Trani Liberec Challenger Sibiu Challenger St. Remy Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Bucharest Challenger Bergamo Challenger Schickendanz Open - Furth Roanne Challenger Pau Challenger Pau Challenger Phoenix Challenger Lugano Challenger Sanremo Challenger The LTA Men's Challenger Wrexham - Wrexham Heilbronn Challenger Surbiton Challenger Campionati Internazionali di Sicilia - Palermo Istanbul Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Phoenix Challenger Copa Petrobras Uruguay - Montevideo Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Split Challenger Canberra Challenger Tunis Open 2006 - Tunis Oeiras 3 Challenger St. Tropez Challenger Open SEAT Godo 2006 - Barcelona Brest Challenger Bergamo Challenger Helsinki Challenger Danderyd Challenger Murcia Challenger Generali Open - Kitzbuhel Girona Challenger Campionati Internazionali di Sicilia - Palermo Barcelona Challenger Girona Challenger Open de la Comunidad Valenciana - Valencia Poznan Challenger Grand Prix Hassan II - Casablanca Francavilla Challenger Iasi Challenger Seville Challenger Tashkent Challenger Florence Challenger Grodzisk Mazowiecki Challenger Rennes Challenger Monastir Challenger ATP Challenger Trophy 2008 - Trnava Open Tarragona Costa Daurada - Tarragona Segovia Challenger Copa Petrobras-Uruguay - Montevideo Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Hersonissos 6 Challenger Napoli Challenger Oeiras 3 Challenger Santiago Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Sibiu Challenger Estoril Open - Estoril AEGON Championships - London Alphen Challenger Catella Swedish Open - Bastad Medibank International - Sydney Prostejov Challenger Barcelona Challenger Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Irving Challenger Loughborough Challenger Pune Challenger Kazan Challenger If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Todi Challenger Mouilleron-Le-Captif Challenger Istanbul Challenger Caltanissetta Challenger Moscow Challenger Milan Challenger Marburg Challenger Qatar Exxon Mobil Open - Doha Heineken Open - Auckland Izmir Challenger Interwetten Austrian Open - Kitzbuhel Madrid Challenger Poznan Challenger BCR Open Romania - Bucharest Happy Valley Challenger Copa Claro - Buenos Aires Hong Kong Challenger Abierto Mexicano Telcel - Acapulco Kolkata Challenger Open Sabadell Atlantico - Barcelona Mestre Challenger San Benedetto Challenger Kosice Challenger Cortina Challenger Open Sabadell Atlantico - Barcelona Open de Tenis Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Eckental Challenger Ortisei Challenger Masters Series - Hamburg VTR Open - Vina del Mar Brasil Open - Sao Paulo Marbella Challenger Tyumen Challenger Estoril Open - Estoril Heilbronn Challenger Estoril Open - Estoril Bet-At-Home Austrian Open - Kitzbuhel St. Petersburg Open - St. Petersburg Gerry Weber Open - Halle Grand Prix Hassan II - Casablanca Rome Challenger Batman Challenger Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Valencia Open - Valencia Qatar ExxonMobil Open - Doha Bergamo Challenger Heineken Open - Auckland Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Campionati Internazionali di Sicilia - Palermo Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Portugal Open - Oeiras Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Mersin Challenger Memphis Open - Memphis Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Erste Bank Open - Vienna Garanti Koza Sofia Open - Sofia Aircel Chennai Open - Chennai ASB Classic - Auckland Bet-at-home Open - Hamburg TEB BNP Paribas Istanbul Open - Istanbul Credit Agricole Suisse Open - Gstaad Liberec Challenger Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow Kazan Challenger Casablanca Challenger Astana Open - Nur-Sultan Antalya Open - Antalya Kremlin Cup - Moscow AEGON Championships - London St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Rio Open - Rio de Janeiro St. Petersburg Open - St. Petersburg SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Ecuador Open - Quito Brasil Open - Costa do Sauipe Suisse Open - Gstaad Heineken Open - Auckland Grand Prix Hassan II - Marrakech Ordina Open - 's-Hertogenbosch Open Parc - Lyon Nordea Open - Bastad ATP Studena Croatia Open Umag - Umag Moselle Open - Metz Delray Beach Open - Delray Beach Gazprom Hungarian Open - Budapest Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos Raanana Challenger AEGON Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Arad Challenger Generali Open - Kitzbuhel Kremlin Cup - Moscow Brasov Challenger Poznan Challenger AIG Japan Open Tennis Championships - Tokyo Adelaide International 1 - Adelaide Oberstaufen Challenger Tata Open Maharashtra - Pune Open de Tenis Comunidad Valenciana - Valencia Open 13 Provence - Marseille Abierto de Tenis Mifel - Los Cabos Tata Open Maharashtra - Pune Millennium Estoril Open - Estoril Stockholm Open - Stockholm UNICEF Open - 's Hertogenbosch Delray Beach Open - Delray Beach German Tennis Championships - Hamburg Citi Open - Washington Kremlin Cup - Moscow Delray Beach Open - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Tiriac Open - Bucharest Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle SkiStar Swedish Open - Bastad US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Gerry Weber Open - Halle Marrakech Challenger Blois Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Malaysian Open - Kuala Lumpur Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar ATP Challenger Tour Finals Seville Challenger Rio Open 500 - Rio de Janeiro Kenitra Challenger Orleans Challenger Mons Challenger Buenos Aires Challenger Maui Challenger BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Jonkoping Challenger San Marino Challenger Valencia Open - Valencia Ecuador Open - Quito Citi Open - Washington San Diego Challenger Brasil Open - Sao Paulo Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Monza Challenger Barcelona Challenger Aegon Nottingham Open - Nottingham Sibiu Challenger Bet-at-home Open - Hamburg Antalya Cup - Antalya Ostrava Challenger Austrian Open - Kitzbuhel Winston-Salem Open - Winston-Salem Kobe Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Abierto Mexicano Telcel - Acapulco Tyumen Challenger Brasil Open - Sao Paulo TEB BNP Paribas Istanbul Open - Istanbul Biella Challenger Bet-at-home Open - Hamburg Hall of Fame Open - Newport Villena Challenger Biella Challenger Forli 2 Challenger Memphis Open - Memphis 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Abierto Mexicano Telcel - Acapulco Shenzhen Challenger Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Seville Challenger Antalya Cup - Antalya Alicante Challenger Banca Stato Challenger Lugano - Lugano Konzum Croatia Open - Umag Canottieri Minico 2004 - Mantova Hamburg European Open - Hamburg St. Petersburg Open - St. Petersburg Amersfoort Challenger Cagliari Challenger L'Aquila Challenger Garanti Koza Sofia Open - Sofia Como Challenger New York Open - New York Bastad Challenger Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest Chengdu Open - Chengdu China Open - Beijing Tata Open Maharashtra - Pune Open Sud de France - Montpellier New York Open - New York Geneva Open - Geneva Canberra Challenger BB&T Atlanta Open - Atlanta Boss Open - Stuttgart Riviera di Rimini Challenger - Rimini Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Generali Open - Kitzbuhel bett1HULKS Indoors - Cologne Sofia Open - Sofia Open Romania - Bucharest Noventi Open - Halle Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Kremlin Cup - Moscow Singapore Tennis Open - Singapore Mercedes Cup - Stuttgart Prague 2 Challenger Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart bett1HULKS Championships - Cologne Movistar Open - Vina del Mar Noventi Open - Halle Perugia Challenger Orleans Challenger Milan Challenger Brasov Challenger Orange Prokom Open - Sopot Dallas Open - Dallas Delray Beach Open - Delray Beach Open 13 Provence - Marseille Gonet Geneva Open - Geneva Banja Luka Open - Banja Luka Terra Wortmann Open - Halle Korea Open - Seoul Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona The Hypo Group Tennis International 2008 - Poertschach Hersonissos 5 Challenger ATP Studena Croatia Open Umag - Umag Bucharest Open - Bucharest Lille Challenger Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Ilkley Challenger AEGON International - Eastbourne VTR Open - Vina del Mar Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Suisse Open - Gstaad Rakuten Japan Open - Tokyo Maharashtra Open - Pune Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Swiss Open - Gstaad Generali Open - Kitzbuhel DIEMA XTRA Sofia Open - Sofia Brasil Open - Sao Paulo Nature Valley International - Eastbourne Murray River Open - Melbourne Belgrade 2 - Belgrade Marbella Challenger Quimper Challenger Murcia Challenger Cordenons Challenger Biella Challenger Prague 1 Challenger Winston-Salem Open - Winston-Salem Topshelf Open - 's-Hertogenbosch Indian Wells Challenger Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Bratislava 1 Challenger Delray Beach Open - Delray Beach Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Tenerife 1 Challenger Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome PTT Thailand Open - Bangkok Erste Bank Open - Vienna Turin Challenger Qatar Open - Doha Heineken Open - Auckland BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Allianz Suisse Open Gstaad - Gstaad BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mercedes Cup - Stuttgart Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Brasil Open - Costa do Sauipe Mutua Madrilena Madrid Open - Madrid Dallas Open - Dallas Open Romania - Bucharest SkiStar Swedish Open - Bastad BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Bet-at-home Open - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Open Parc - Lyon Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Australian Open - Melbourne Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - New York National Bank Open - Toronto Truist Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Atlanta Open - Atlanta Mutua Madrid Open - Madrid Hangzhou Open - Hangzhou Monte-Carlo Rolex Masters - Monte-Carlo Dallas Open - Dallas Open de la Comunidad Valenciana - Valencia Miami Open - Miami Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Miami Open - Miami Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Copa Claro - Buenos Aires Chennai Open - Chennai Aircel Chennai Open - Chennai Australian Open - Melbourne French Open - Paris Shenzhen Open - Shenzhen Wimbledon - London SkiStar Swedish Open - Bastad French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Infosys Hall of Fame Open - Newport Iasi Challenger ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, Group II, 3R, MDA-POR 2-3 Davis Cup, Group II, 2R, MDA-BLR 4-1 Davis Cup, Group II, 3R, DEN-MDA 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group II, 1R, BLR-MDA 4-1 Davis Cup, Group 2, PO, HUN-MDA 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group II, 1R, MDA-EGY 4-1 French Open (juniors) U.S. Open (juniors) U.S. Open (juniors) French Open (juniors) Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 2R, BIH-MDA 1-3 Davis Cup, Group II, 1R, HUN-MDA 4-1 Wimbledon (juniors) Wimbledon (juniors) Olympics - Rio de Janeiro Oeiras 4 Challenger Hamburg Challenger Davis Cup, Group 2, 1R, LAT-MDA 5-0